zsh的交互性很強大,很多功能都有待發掘。網上可見一些零星的tips。
zsh支持alias directory
,即在.zshrc中寫 hash -d a='/usr/local'
然後 cd ~a
轉到 /usr/local
.但是,zsh更提供一種更爲靈活的方法,就是dirstack
。
使用起來很簡單,可以在.zshrc中指定dirstack的文件 DIRSTACKFILE=~/.zdirs
,然後 cd -
,就可以看到補全,用chpwd加入當前目錄到dirstack中。